ACPI/NUMA: Improve SRAT parsing
authorKeir Fraser <keir.fraser@citrix.com>
Wed, 20 May 2009 15:02:50 +0000 (16:02 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Wed, 20 May 2009 15:02:50 +0000 (16:02 +0100)
commit45963f3c8c0c69c9f8697df53749487ce3eaf292
treebaf0bd98ff7c5b00e40308cc626a7e292ce46152
parent4ad717e086afa108976209d14c93f8fb4716030a
ACPI/NUMA: Improve SRAT parsing

This is to properly handle SRAT rev 2 extended proximity domain
values.

Also a first step to eliminate the redundant definitions of
ACPI provided table structures (Linux eliminated all of the duplicates
from include/linux/acpi.h in 2.6.21).

Portions based on a Linux patch from Kurt Garloff <garloff@suse.de>
and Alexey Starikovskiy <astarikovskiy@suse.de>.

IA64 build tested only.

Signed-off-by: Jan Beulich <jbeulich@novell.com>
xen/arch/ia64/linux-xen/acpi.c
xen/arch/x86/srat.c
xen/drivers/acpi/numa.c
xen/include/asm-ia64/linux-xen/asm/numa.h
xen/include/asm-x86/numa.h
xen/include/xen/acpi.h